/* 首页专栏模块 */
.main {
	width: 980px;
	height: 465px;
	margin-left: 220px;
	padding-top: 10px;
}

.focus {
	width: 720px;
	height: 455px;
}

.newsflash {
	width: 250px;
	height: 455px;
}

.news {
	height: 165px;
	border: 1px solid #E4E4E4;
}

.news-hd {
	height: 33px;
	line-height: 33px;
	border-bottom: 1px dotted #e4e4e4;
}

.news-hd .fl {
	padding-left: 15px;
	font-size: 14px;
}

.news-hd .fr {
	padding-right: 15px;
}

.news-hd .fr::after {
	content: '\e903';
	font-family: 'icomoon';
	padding-left: 4px;
}

.nwes-bd {
	padding: 5px 15px 0;
}

.nwes-bd ul li {
	height: 24px;
	line-height: 24px;
}

.lifeservice {
	overflow: hidden;
	height: 209px;
	border: 1px solid #E4E4E4;
	border-top: 0;
}

.lifeservice ul {
	width: 252px;
}

.lifeservice ul li {
	float: left;
	width: 63px;
	height: 70px;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	text-align: center;
}

.lifeservice ul li a i {
	display: inline-block;
	width: 24px;
	height: 28px;
	margin-top: 12px;
}

.lifeservice ul li:nth-child(1) a i {
	background: url(../img/images/icons.png) no-repeat -16px -15px;
}

.lifeservice ul li:nth-child(2) a i {
	background: url(../img/images/icons.png) no-repeat -79px -15px;
}

.lifeservice ul li:nth-child(3) a i {
	background: url(../img/images/icons.png) no-repeat -141px -15px;
}

.lifeservice ul li:nth-child(4) a i {
	background: url(../img/images/icons.png) no-repeat -205px -15px;
}

.lifeservice ul li:nth-child(5) a i {
	background: url(../img/images/icons.png) no-repeat -16px -83px;
}

.lifeservice ul li:nth-child(6) a i {
	background: url(../img/images/icons.png) no-repeat -78px -83px;
}

.lifeservice ul li:nth-child(7) a i {
	background: url(../img/images/icons.png) no-repeat -142px -83px;
}

.lifeservice ul li:nth-child(8) a i {
	background: url(../img/images/icons.png) no-repeat -205px -83px;
}

.lifeservice ul li:nth-child(9) a i {
	background: url(../img/images/icons.png) no-repeat -16px -155px;
}

.lifeservice ul li:nth-child(10) a i {
	background: url(../img/images/icons.png) no-repeat -79px -155px;
}

.lifeservice ul li:nth-child(11) a i {
	background: url(../img/images/icons.png) no-repeat -140px -151px;
}

.lifeservice ul li:nth-child(12) a i {
	background: url(../img/images/icons.png) no-repeat -205px -155px;
}

.lifeservice ul li a p {
	color: #666666;
}

.bargin {
	margin-top: 5px;
}

/* 推荐模块 */
.recom {
	height: 163px;
	margin-top: 12px;
}

.recom-hd {
	width: 205px;
	height: 163px;
	background-color: #ebebeb;
}

.recom-bd ul li {
	position: relative;
	float: left;
	width: 248px;
	height: 163px;
}

.recom-bd ul li:nth-child(-n+3)::after {
	position: absolute;
	top: 10px;
	right: 0px;
	content: '';
	width: 1px;
	height: 145px;
	background-color: #ddd;
}

.recom-bd ul li img {
	width: 100%;
	height: 100%;
}

/* =============================猜你喜欢模块===================== */
.ulike {
	margin-top: 20px;
}

.ulike-hd {
	height: 40px;
	line-height: 40px;
}

.ulike-hd h3 {
	color: #333333;
	font-size: 18px;
}

.ulike-hd .fr a {
	color: #333333;
	font-size: 12px;
}

.ulike-hd .fr img {
	margin: 2px 15px;
}

.ulike-bd ul li {
	width: 200px;
	height: 235px;
	text-align: center;
	float: left;
}

.ulike-bd ul li a div {
	width: 200px;
	height: 154px;
	line-height: 154px;
}

.ulike-bd ul li a p {
	font-size: 14px;
	color: #666666;
}

.ulike-bd ul li span {
	font-size: 18px;
	color: #df3033;
	margin-right: 90px;
}

/* -----------------------------传智播客有趣区------------------ */
.amusing {
	margin-top: 20px;
	overflow: hidden;
}

.amusing-hd {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #333333;
}

.amusing-bd {
	width: 1203px;
	height: 406px;
	border: 1px solid #ededed;
}

.wid_404 {
	position: relative;
	width: 404px;
	height: 406px;
	background-color: #b8bddd;
}

.wid_404 span {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 150px;
	height: 50px;
	line-height: 25px;
	text-align: center;
	font-size: 18px;
	color: #3b468d;
}

.wid_404 img {
	position: absolute;
	bottom: 25px;
	right: 25px;
	width: 230px;
	height: 260px;
}

.wid_228 {
	width: 228px;
}

.wid_228 h4 {
	width: 200px;
	height: 40px;
	margin: 0 14px;
	line-height: 40px;
	text-align: center;
	border-bottom: 1px dashed #ededed;
}

.wid_228 a {
	display: inline-block;
	width: 228px;
	height: 183px;
	text-align: center;
	padding-top: 35px;
}

.wid_406 {
	width: 406px;
	height: 406px;
	border: 1px solid #ededed;
	background-color: #f7f7f7;
}

.wid_406 h4 {
	width: 200px;
	height: 40px;
	margin: 0 14px;
	line-height: 40px;
	text-align: center;
	border-bottom: 1px dashed #ededed;
}

.wid_406 .fl {
	margin-top: 32px;
}

.wid_406 .special {
	margin-top: 38px;
}


.wid_162 {
	width: 162px;
}


/* =====================楼层区的制作================= */
/* ===============================第一楼家用电器楼层======================== */
.floor {
	margin-top: 20px;
}

.home-app-hd {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #c81623;
}

.home-app-hd .fl {
	color: #c81623;
	font-size: 18px;
	font-weight: 400;
}

.tab-list ul li {
	position: relative;
	float: left;
}

.tab-list ul li:nth-child(-n+8) a::after {
	position: absolute;
	top: 14px;
	right: -1px;
	content: "";
	width: 1px;
	height: 12px;
	background-color: #666666;
}

.tab-list ul li a {
	padding: 0 15px;
}

.home-app-bd {
	height: 361px;
}

.tab-list-item>div {
	float: left;
	height: 361px;
}

.col_210 {
	width: 210px;
	background-color: #f9f9f9;
	text-align: center;
}

.col_210 ul {
	margin-left: 10px;
}


.col_210 ul li {
	float: left;
	width: 85px;
	height: 34px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	line-height: 33px;
	margin-right: 10px;
}

.col_210 a img {
	padding-top: 25px;
}

.col_329 {
	width: 329px;
}

.col_221 {
	width: 221px;
	border-right: 1px solid #CCCCCC;
}

.col_219 {
	width: 219px;
}

.botm {
	display: block;
	border-bottom: 1px solid #CCCCCC;
}

/* 楼底样式 */
.floor-bot {
	margin-top: 22px;
	margin-bottom: 22px;
}

/* ============================热门疯抢模块 ======================*/
.snap-hd {
	height: 40px;
	line-height: 40px;
}

.snap-hd h3 {
	font-size: 18px;
	color: #333333;
	font-weight: 400;
}

.snap-bd {
	width: 1200px;
	height: 285px;
	border: 1px solid #e5e5e5;
}

.snap-bd img {
	width: 100%;
	height: 100%;
}